package com.example.administrator.boxuegu.utils;

import java.security.MessageDigest;

public class MD5Utils {

    public static String md5(String text){//text:原文
        try {
            MessageDigest messageDigest = MessageDigest.getInstance("md5");
            byte[] result = messageDigest.digest(text.getBytes());
            String str="";
            for(byte b:result){
                int number=b&0xff;//转换成整形
//                int number=(int)b;
                String hex=Integer.toHexString(number);//将整数转换成16进制的字符串
                if(hex.length()==1){
                    hex="0"+hex;
                }
                str=str+hex;
            }
            return str;
//            return result.toString();这个返回字符串不行
        }catch (Exception e){
            e.printStackTrace();
            return "";
        }

    }
}
